package cn.wit.summit.chwan.models.response;

import java.io.Serializable;
import java.util.List;

import cn.wit.summit.chwan.models.dto.GameListBaseBean;
import cn.wit.summit.chwan.models.dto.JumpBaseBean;

/**
 * Created by Alan on 2018/7/17.
 */

public class GameLibraryV3Response implements Serializable{

    private List<JumpBaseBean> top_banner_info;
    private JumpBaseBean banner_ad;
    private IndexBeanV2Response recommend_info;
    private PlayTypeInfoBean play_type_info;
    private List<GameListBaseBean> net_game_ranking_info;
    private List<GameListBaseBean> single_game_ranking_info;

    public JumpBaseBean getBanner_ad() {
        return banner_ad;
    }

    public void setBanner_ad(JumpBaseBean banner_ad) {
        this.banner_ad = banner_ad;
    }

    public List<JumpBaseBean> getTop_banner_info() {
        return top_banner_info;
    }

    public void setTop_banner_info(List<JumpBaseBean> top_banner_info) {
        this.top_banner_info = top_banner_info;
    }

    public IndexBeanV2Response getRecommend_info() {
        return recommend_info;
    }

    public void setRecommend_info(IndexBeanV2Response recommend_info) {
        this.recommend_info = recommend_info;
    }

    public PlayTypeInfoBean getPlay_type_info() {
        return play_type_info;
    }

    public void setPlay_type_info(PlayTypeInfoBean play_type_info) {
        this.play_type_info = play_type_info;
    }

    public List<GameListBaseBean> getNet_game_ranking_info() {
        return net_game_ranking_info;
    }

    public void setNet_game_ranking_info(List<GameListBaseBean> net_game_ranking_info) {
        this.net_game_ranking_info = net_game_ranking_info;
    }

    public List<GameListBaseBean> getSingle_game_ranking_info() {
        return single_game_ranking_info;
    }

    public void setSingle_game_ranking_info(List<GameListBaseBean> single_game_ranking_info) {
        this.single_game_ranking_info = single_game_ranking_info;
    }

    public static class PlayTypeInfoBean implements Serializable{
        private JumpBaseBean banner;
        private List<ListBean> list;

        public JumpBaseBean getBanner() {
            return banner;
        }

        public void setBanner(JumpBaseBean banner) {
            this.banner = banner;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }
    }

    public static class ListBean implements Serializable{
        private String id;
        private String title;
        private String sub_title;
        private String type;
        private String val;
        private String bg_colors;
        private String game_count;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getSub_title() {
            return sub_title;
        }

        public void setSub_title(String sub_title) {
            this.sub_title = sub_title;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getVal() {
            return val;
        }

        public void setVal(String val) {
            this.val = val;
        }

        public String getBg_colors() {
            return bg_colors;
        }

        public void setBg_colors(String bg_colors) {
            this.bg_colors = bg_colors;
        }

        public String getGame_count() {
            return game_count;
        }

        public void setGame_count(String game_count) {
            this.game_count = game_count;
        }
    }
}
